#ifndef __WEATHER_H__
#define __WEATHER_H__

#include "lvgl.h"
#include "ani_common.h"
#include "page_manager.h"
#include <stdio.h>
#include "message_manager.h"
#include <string.h>
#define MAX_WEATHER_MSG     10
#define WEATHER_MSG         2
#ifdef __cplusplus
extern "C" {
#endif
    struct weather_info {
        char city[10];
        char temp[10];
        char weather[10];
    };
    lv_obj_t* get_weather_obj();
    void weatherPageCreate(lv_obj_t *page);
    void weatherShow(lv_obj_t* page);
    void weatherHiden(lv_obj_t* page);
    void weatherStartAni(lv_obj_t* page);

    void lv_weather_page_create(lv_obj_t* obj);

    void weather_msg_init(void);
    void weather_send_data();
    void weather_get_data();
#ifdef __cplusplus
} /* extern "C" */
#endif

#endif
